package com.guigu.eduservice.dto.Request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.Map;

// 主实体类
@Data
public class DetectionReportImageRequest {
    /**
     * 检查项结果映射
     *
     *  @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
     *  当JSON字段期望是数组类型时，如果接收到单个对象值，会自动将其转换为包含单个元素的数组。
     */
//    @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
//    private List<InspectionItem> items;
    private Map<String, InspectionItem> items;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updatedAt;
    /**
     * 任务id
     */
    private Long extendsReportId;
}
